var mysql = require('mysql');

module.exports = (function(){
	// 通过createPool()方法可以使用连接池连接：
	var pool = mysql.createPool({
		// 主机
		host:'localhost',
		// 数据可用户名
		user:'root',
		// 数据库密码
		password:'141225',
		// 数据库名
		database:'segment',
		// 端口
		port:'3306'
	});
	// 实例化
	// 连接池中产生新连接时会发送'connection'事件，如果要在连接可用前设置一个session变量，需要监听这个事件。
	pool.on('connection',function(connection){
		connection.query('SET SESSION auto_increment_increment=1')
	})

	return function(){
		return pool;
	}

	// pool.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
	//   if (err) throw err;

	//   console.log('The solution is: ', rows[0].solution);
	// });

	// return function(){
	// 	return pool;
	// }
})()